package com.jrx.anytxn.reporting.mapper.ext;

import com.jrx.anytxn.reporting.entity.CmInteCoAcctntEntryDtl;
import org.apache.ibatis.annotations.Param;

import java.util.Date;

public interface ExtCmInteCoAcctntEntryDtlMapper {

    /**
     * 按照日期删除数据
     *
     * @return
     */
    int deleteByEtlDt(@Param("etlDt") Date etlDt);

    Integer countByEtlDt(@Param("etlDt") Date etlDt);

    /**
     * 根据分录编号（交易流水）查询信息
     * @param entryNo
     * @param tenantId
     * @return
     */
    CmInteCoAcctntEntryDtl selectByEntryNo(@Param("entryNo")long entryNo, @Param("tenantId")String tenantId);

    /**
     * 会计科目分录修饰
     * @param date
     */
    void modifyEntryDtl(@Param("businessDate") String date);
}
